Ajanta | A System for Mobile Agent Programming

نویسندگان

  • Anand R. Tripathi
  • Neeran M. Karnik
  • Manish K. Vora
  • Tanvir Ahmed
چکیده

This paper gives an overview of Ajanta, a Java-based system for mobile agent programming. We discuss the Ajanta architecture, and elaborate on the mechanisms used to provide object mobility, and secure execution of mobile agents in connned protection domains. The agent programming environment is deened, in terms of a set of primitive operations. A proxy-based ne-grained access control mechanism for application-deened resources is described. We show how it can be adapted to provide secure inter-agent communication. We also describe a scheme for agent migration control that we have developed, based on the composition of some fundamental migration patterns. These patterns encapsulate the abstract notion of agent mobility, and incorporate some failure recovery mechanisms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of Mobile Agent Applications with Ajanta 1

Ajanta is a Java-based system for mobile-agent programming over the Internet. We present here an overview of the Ajanta system and its programming model. We outline the salient features and implementation of three agent-based distributed applications developed using Ajanta. These were designed to test and demonstrate the capabilities of Ajanta's programming model, APIs, and security architectur...

متن کامل

Mobile Agent Programming in Ajanta

This paper gives an overview of Ajanta, a Java-based system for mobile-agent programming. We outline the Ajanta architecture, and discuss the basic elements that comprise an agent-based application. Ajanta’s programming environment is defined in terms of a set of primitive operations for agent creation, dispatch, migration and remote control. Agents can access server resources using a proxy-bas...

متن کامل

Security in the Ajanta mobile agent system

SUMMARY A mobile agent is an object that which can autonomously migrate in a distributed system to perform tasks on behalf of its creator. Security issues in regard to the protection of host resources, as well the agent themselves, raise signiicant obstacles in practical applications of the agent paradigm. This paper describes the security architecture of Ajanta , a Java-based system for mobile...

متن کامل

Agent Server Architecture for the Ajanta Mobile-Agent System

This paper provides an overview of Ajanta, a Java-based mobile-agent system, and focuses in particular on the architecture of the agent server { the process which hosts agents and enables them to access resources, communicate, migrate etc. The agent server's main components include an agent execution environment, an agent transfer protocol, a resource access protocol, and an agent monitoring se...

متن کامل

Protected Resource Access for Mobile Agent-based Distributed Computing

This paper describes the mobile agent paradigm for distributed computing, and outlines the security-related issues encountered in supporting it. One of the major requirements is the provision of access control mechanisms for server resources. Several possible designs are discussed, and one such proxy-based design, which we have developed in conjunction with the Ajanta mobile agent system, is de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998